package com.chinacoal.microservice.pojo;

import com.baomidou.mybatisplus.annotations.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * @author liule
 * @version V1.0
 * @Description: 房源管理——房间管理-换表记录
 * @date 2022年11月30日 10:22:18
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel(value = "房源管理——房间管理-换表记录")
public class CcmsSmartleasingDeviceChange implements Serializable {

    @ApiModelProperty(value = "主键")
    @TableId(value = "pk_device_change_id")
    private String pkDeviceChangeId;

    @ApiModelProperty(value = "创建人")
    private Integer createdBy;

    @ApiModelProperty(value = "创建日期")
    private Date creationDate;

    @ApiModelProperty(value = "老水表读数")
    private BigDecimal oldWaterReading;

    @ApiModelProperty(value = "新水表读数")
    private BigDecimal newWaterReading;

    @ApiModelProperty(value = "老水表id")
    private String fkOldWaterId;

    @ApiModelProperty(value = "新水表id")
    private String fkNewWaterId;

    @ApiModelProperty(value = "老水表用量")
    private BigDecimal oldWaterConsumption;

    @ApiModelProperty(value = "老热水表读数")
    private BigDecimal oldHotWaterReading;

    @ApiModelProperty(value = "新热水表读数")
    private BigDecimal newHotWaterReading;

    @ApiModelProperty(value = "老热水表id")
    private String fkOldHotWaterId;

    @ApiModelProperty(value = "新热水表id")
    private String fkNewHotWaterId;

    @ApiModelProperty(value = "老热水表用量")
    private BigDecimal oldHotWaterConsumption;

    @ApiModelProperty(value = "老电表读数")
    private BigDecimal oldElectricReading;

    @ApiModelProperty(value = "新电表读数")
    private BigDecimal newElectricReading;

    @ApiModelProperty(value = "老电表id")
    private String fkOldElectricId;

    @ApiModelProperty(value = "新电表id")
    private String fkNewElectricId;

    @ApiModelProperty(value = "老电表用量")
    private BigDecimal oldElectricConsumption;

    @ApiModelProperty(value = "老气表读数")
    private BigDecimal oldGasReading;

    @ApiModelProperty(value = "新气表读数")
    private BigDecimal newGasReading;

    @ApiModelProperty(value = "老气表id")
    private String fkOldGasId;

    @ApiModelProperty(value = "新气表id")
    private String fkNewGasId;

    @ApiModelProperty(value = "老气表用量")
    private BigDecimal oldGasConsumption;

    @ApiModelProperty(value = "设备房间id")
    private String fkYundingRoomId;

    @ApiModelProperty(value = "换表方式：自动，手工")
    private Byte changeMethod;

    private static final long serialVersionUID = 1L;


}
